<?php
$mk = mktime(date("his"));
$nuevo = array("url" => "ListaPrecios/nuevo", "update" => DOCULTO, "permiso" => $P_S_NUEVO)/* $P_S_NUEVO) */;
$filtro = null;
$pdf =  $excel =  $cal = null;
$this->Interfaz->botones($nuevo, $filtro, $pdf, $excel, $cal);
$i_pre = $this->Interfaz->img('iconos/icons/editar.png', 'Precios', 'Comparacion de Precios', 15, 15);
$i_ver = $this->Interfaz->img('iconos/icons/ver.png', 'Ver', 'Ver', 15, 15);
$i_exe = $this->Interfaz->img('iconos/icons/executar.png', 'Executar', 'Executar', 15, 15);
$i_anu = $this->Interfaz->img('iconos/icons/anular.png', 'Anular', 'Anular', 15, 15);
$i_log = $this->Interfaz->img('iconos/icons/log.png', 'Log', 'Log de Replica', 15, 15);
$si = $this->Interfaz->img('iconos/icons/pendiente.png', 'PENDIENTE', 'PENDIENTE', 15, 15);
$no = $this->Interfaz->img('iconos/icons/accept.png', 'PROCESADO', 'PROCESADO', 15, 15);
$anu = $this->Interfaz->img('iconos/icons/cross.gif', 'ANULADO', 'ANULADO', 15, 15);
$esta_exe = $this->Interfaz->img('iconos/icons/executar.png', 'EJECUTANDOSE', 'EJECUTANDOSE', 15, 15);

if (count($data) > 0) {
    //print_r($data);
    $this->Vista->paginador_inicio();
    $mode = 'ArchivoPrecios';
    for ($i = 0; $i < count($data); $i++) {
        $arc = $this->Interfaz->id($data[$i][$mode]['id']);
        $iv = 'listarepre' . $i;
        $eve_ver = $this->Interfaz->url("ListaPrecios/ver/$arc", DOCULTO, null, null, $P_VER);
        $ver = $this->Interfaz->evento($iv, $eve_ver, $i_ver);

        $eve_pre = $this->Interfaz->url("ListaPrecios/comparar/$arc", DOCULTO, null, null, $P_MODIFICAR);
        $pre = $this->Interfaz->evento($iv, $eve_pre, $i_pre);

        $exe = null;
        $anular = null;
        $log = null;
        if ($data[$i][$mode]['estatus'] == 1) {
            $imag = $si;
            //$eve_exe = $this->Interfaz->url("ListaPrecios/ejecutar/$arc", DLOAD, null, array($iv, '¿Deseas Ejecutar La Reprica de precios?'), $P_MODIFICAR);
            //$exe = $this->Interfaz->evento($iv, $eve_exe, $i_exe);
            $eve_anu = $this->Interfaz->url("ListaPrecios/anular/$arc", DLOAD, null, array($iv, '¿Deseas Anular La Reprica de precios?'), $P_ANULAR);
            $anular = $this->Interfaz->evento($iv, $eve_anu, $i_anu);
        } else if ($data[$i][$mode]['estatus'] == 2) {
            $imag = $no;
            $eve_log = $this->Interfaz->url("ListaPrecios/log/$arc", DOCULTO, null, null, $P_SUBIR);
            $log = $this->Interfaz->evento($iv, $eve_log, $i_log);
        } else if ($data[$i][$mode]['estatus'] == 3)
            $imag = $esta_exe;
        else
            $imag = $anu;

        if ($data[$i][$mode]['estatus'] == 1) //'N'
            $data[$i][$mode]['estatus'] = 'NO_PROCESADO';
        else if ($data[$i][$mode]['estatus'] == 2) // 'L'
            $data[$i][$mode]['estatus'] = 'PROCESADO';
        else if ($data[$i][$mode]['estatus'] == 3) // 'E'
            $data[$i][$mode]['estatus'] = 'EJECUTANDOSE';
        else
            $data[$i][$mode]['estatus'] = 'ANULADO';

        if ($data[$i][$mode]['tipo'] == 'N') $data[$i][$mode]['tipo'] = 'NUEV.';
        else if ($data[$i][$mode]['tipo'] == 'C') $data[$i][$mode]['tipo'] = 'CONT';
        else $data[$i][$mode]['tipo'] = 'REST.';

        if (isset($data[$i][$mode]['fecfin']))  $ff = $this->Interfaz->fechatime($data[$i][$mode]['fecfin']);
        else $ff = "- - - - - ";

        if (isset($data[$i][$mode]['tiendas']))  $t = $data[$i][$mode]['tiendas'];
        else $t = "- - - - - ";

        $nom = $data[$i][$mode]['nombre'];

        $this->Vista->paginador_td_nuevo($busq, array(
            array($data[$i][$mode]['tipo']),
            array($this->Interfaz->fechatime($data[$i][$mode]['creado'])),
            //array($data[$i][$mode]['staarch']),
            array($imag, 'img'),
            array($this->Interfaz->fechatime($data[$i][$mode]['fecinicio'])),
            array($ff),
            array($t),
            array($nom), //array(str_replace("_", " ",$data[$i][$mode]['nomarch'])),
            array($i, $ver, $anular, $pre, $log) //,$exe
                )
        );
    }

    $array = array(
        array('TIPO', '45', 'c'),
        array('FEC. REG.', '140', 'c'),
        array('ESTATUS', '53', 'c'),
        array('FEC. EJE', '140', 'c'),
        array('FEC. FIN', '140', 'c'),
        array('TIENDAS', 'auto', 'l'),
        array('ARCHIVO', '130', 'c'),
        array('OPCIONES', '70', 'c')
    );

    $this->Vista->paginador_fin(20, $array, 1, 1, 'REPLICAS');
} else {
    $this->Vista->mensaje('No se Encontraron Registros con "' . $busq . '"', 'Busqueda');
}
?>
